﻿<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="../helpproject.xsl" ?>
<topic template="Default" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../helpproject.xsd">
  <title translate="true">Validation</title>
  <keywords>
    <keyword translate="true">Examples</keyword>
    <keyword translate="true">Validation</keyword>
    <keyword translate="true">WPF</keyword>
  </keywords>
  <body>
    <header>
      <para styleclass="Heading1"><text styleclass="Heading1" translate="true">Validation</text></para>
    </header>
    <para styleclass="Normal"><text styleclass="Normal" translate="true">This example shows all the different validation techniques available in Catel. The following validation techniques are shown:</text></para>
    <list id="1" type="ul" listtype="bullet" formatstring="·" format-charset="SYMBOL_CHARSET" levelreset="true" legalstyle="false" startfrom="1" styleclass="Normal (list)" style="font-family:Symbol; font-size:10pt; color:#000000;">
      <li styleclass="Normal (list)"><link displaytype="text" defaultstyle="true" type="topiclink" href="Validation_in_view_models" styleclass="Normal (list)" translate="true">Validation via validate methods</link></li>
      <li styleclass="Normal (list)"><link displaytype="text" defaultstyle="true" type="topiclink" href="Validation_via_Data_Annotation" styleclass="Normal (list)" translate="true">Validation via data annotations</link></li>
      <li styleclass="Normal (list)"><text styleclass="Normal (list)" translate="true">Validation in model</text></li>
      <li styleclass="Normal (list)"><link displaytype="text" defaultstyle="true" type="topiclink" href="Validation_via_IValidator" styleclass="Normal (list)" translate="true">Validation in IValidator</link></li>
      <li styleclass="Normal (list)"><link displaytype="text" defaultstyle="true" type="topiclink" href="Catel.Extensions.FluentValidation" styleclass="Normal (list)" translate="true">Validation via FluentValidation Extension</link></li>
    </list>
    <para styleclass="Heading1"><text styleclass="Heading1" translate="true">Screenshots</text></para>
    <para styleclass="Normal"><image src="examples_wpf_validation1.png" scale="80.00%" width="362" height="350" styleclass="Image Caption"></image></para>
    <para styleclass="Normal"><image src="examples_wpf_validation2.png" scale="80.00%" width="350" height="202" styleclass="Image Caption"></image></para>
  </body>
</topic>
